micro embryo - Spanish English Dictionary